[INFO] fetching crate safex 0.0.5...
[INFO] checking safex-0.0.5 against master#9610dfe5a9a731ced1ea4923ecbd0c57fe367898 for beta-170-4
[INFO] extracting crate safex 0.0.5 into /workspace/builds/worker-2-tc1/source
[INFO] validating manifest of crates.io crate safex 0.0.5 on toolchain 9610dfe5a9a731ced1ea4923ecbd0c57fe367898
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+9610dfe5a9a731ced1ea4923ecbd0c57fe367898" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate safex 0.0.5
[INFO] finished tweaking crates.io crate safex 0.0.5
[INFO] tweaked toml for crates.io crate safex 0.0.5 written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] crate crates.io crate safex 0.0.5 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+9610dfe5a9a731ced1ea4923ecbd0c57fe367898" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded syn v2.0.9
[INFO] [stderr]   Downloaded objc2 v0.3.0-beta.3.patch-leaks.2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:19e73879b68f455e41552ea35293514db52ea292d993f571636dbffedb77a1ee" "/opt/rustwide/cargo-home/bin/cargo" "+9610dfe5a9a731ced1ea4923ecbd0c57fe367898" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 0d64a9d60f47d656ed934717942284a5d610099af2c1fb3c5bd487c50a2efa2d
[INFO] running `Command { std: "docker" "start" "-a" "0d64a9d60f47d656ed934717942284a5d610099af2c1fb3c5bd487c50a2efa2d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "0d64a9d60f47d656ed934717942284a5d610099af2c1fb3c5bd487c50a2efa2d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0d64a9d60f47d656ed934717942284a5d610099af2c1fb3c5bd487c50a2efa2d", kill_on_drop: false }`
[INFO] [stdout] 0d64a9d60f47d656ed934717942284a5d610099af2c1fb3c5bd487c50a2efa2d
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:19e73879b68f455e41552ea35293514db52ea292d993f571636dbffedb77a1ee" "/opt/rustwide/cargo-home/bin/cargo" "+9610dfe5a9a731ced1ea4923ecbd0c57fe367898" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] defce4625ed8596227b113638ca0be7709087d1fe98bfd731ab9e4ca9df7295e
[INFO] running `Command { std: "docker" "start" "-a" "defce4625ed8596227b113638ca0be7709087d1fe98bfd731ab9e4ca9df7295e", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.53
[INFO] [stderr]    Compiling libc v0.2.140
[INFO] [stderr]    Compiling memchr v2.5.0
[INFO] [stderr]    Compiling wayland-sys v0.29.5
[INFO] [stderr]     Checking libloading v0.7.4
[INFO] [stderr]    Compiling slotmap v1.0.6
[INFO] [stderr]    Compiling khronos_api v3.1.0
[INFO] [stderr]     Checking scoped-tls v1.0.1
[INFO] [stderr]    Compiling smithay-client-toolkit v0.16.0
[INFO] [stderr]     Checking strict-num v0.1.0
[INFO] [stderr]    Compiling log v0.4.17
[INFO] [stderr]     Checking ttf-parser v0.18.1
[INFO] [stderr]     Checking arrayref v0.3.7
[INFO] [stderr]     Checking bytemuck v1.13.1
[INFO] [stderr]    Compiling x11-dl v2.21.0
[INFO] [stderr]    Compiling x11 v2.21.0
[INFO] [stderr]     Checking arrayvec v0.7.2
[INFO] [stderr]     Checking ab_glyph_rasterizer v0.1.8
[INFO] [stderr]     Checking instant v0.1.12
[INFO] [stderr]     Checking dlib v0.5.0
[INFO] [stderr]     Checking raw-window-handle v0.5.1
[INFO] [stderr]     Checking tiny-skia-path v0.8.3
[INFO] [stderr]    Compiling gl_generator v0.14.0
[INFO] [stderr]     Checking tiny-skia v0.8.3
[INFO] [stderr]     Checking nom v7.1.3
[INFO] [stderr]    Compiling quote v1.0.26
[INFO] [stderr]    Compiling wayland-scanner v0.29.5
[INFO] [stderr]    Compiling syn v2.0.9
[INFO] [stderr]    Compiling gl v0.14.0
[INFO] [stderr]     Checking nix v0.24.3
[INFO] [stderr]     Checking nix v0.25.1
[INFO] [stderr]     Checking memmap2 v0.5.10
[INFO] [stderr]     Checking mio v0.8.6
[INFO] [stderr]    Compiling wayland-client v0.29.5
[INFO] [stderr]    Compiling wayland-protocols v0.29.5
[INFO] [stderr]    Compiling winit v0.28.3
[INFO] [stderr]     Checking owned_ttf_parser v0.18.1
[INFO] [stderr]     Checking ab_glyph v0.2.20
[INFO] [stderr]     Checking xcursor v0.3.4
[INFO] [stderr]     Checking safex v0.0.5 (/opt/rustwide/workdir)
[INFO] [stdout] warning: function `str_to_c_char` is never used
[INFO] [stdout]   --> src/lib.rs:15:12
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub fn str_to_c_char(str: &str) -> *const c_char {
[INFO] [stdout]    |            ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking wayland-commons v0.29.5
[INFO] [stderr]    Compiling thiserror-impl v1.0.40
[INFO] [stderr]     Checking thiserror v1.0.40
[INFO] [stderr]     Checking calloop v0.10.5
[INFO] [stderr]     Checking wayland-cursor v0.29.5
[INFO] [stderr]     Checking sctk-adwaita v0.5.3
[INFO] [stdout] error[E0432]: unresolved import `safex::xlib`
[INFO] [stdout]  --> examples/from_raw.rs:2:12
[INFO] [stdout]   |
[INFO] [stdout] 2 | use safex::xlib::*;
[INFO] [stdout]   |            ^^^^ could not find `xlib` in `safex`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `safex::glx`
[INFO] [stdout]  --> examples/glx.rs:2:12
[INFO] [stdout]   |
[INFO] [stdout] 2 | use safex::glx::*;
[INFO] [stdout]   |            ^^^ could not find `glx` in `safex`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `safex::xlib`
[INFO] [stdout]  --> examples/glx.rs:3:12
[INFO] [stdout]   |
[INFO] [stdout] 3 | use safex::xlib::*;
[INFO] [stdout]   |            ^^^^ could not find `xlib` in `safex`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `safex::xlib`
[INFO] [stdout]  --> examples/hello.rs:1:12
[INFO] [stdout]   |
[INFO] [stdout] 1 | use safex::xlib::*;
[INFO] [stdout]   |            ^^^^ could not find `xlib` in `safex`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `str_to_c_char` is never used
[INFO] [stdout]   --> src/lib.rs:15:12
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub fn str_to_c_char(str: &str) -> *const c_char {
[INFO] [stdout]    |            ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Display`
[INFO] [stdout]   --> examples/from_raw.rs:23:27
[INFO] [stdout]    |
[INFO] [stdout] 23 |             let display = Display::open(None);
[INFO] [stdout]    |                           ^^^^^^^ use of undeclared type `Display`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use core::fmt::Display;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use std::fmt::Display;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use std::path::Display;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use x11::xlib::Display;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Screen`
[INFO] [stdout]   --> examples/from_raw.rs:24:26
[INFO] [stdout]    |
[INFO] [stdout] 24 |             let screen = Screen::default(&display);
[INFO] [stdout]    |                          ^^^^^^ use of undeclared type `Screen`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 1  + use x11::xlib::Screen;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Window`
[INFO] [stdout]   --> examples/from_raw.rs:25:41
[INFO] [stdout]    |
[INFO] [stdout] 25 |             let safex_window = unsafe { Window::from_raw(&display, &screen, handle.window) };
[INFO] [stdout]    |                                         ^^^^^^ use of undeclared type `Window`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use winit::window::Window;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use x11::xlib::Window;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Display`
[INFO] [stdout]   --> examples/glx.rs:95:19
[INFO] [stdout]    |
[INFO] [stdout] 95 |     let display = Display::open(None);
[INFO] [stdout]    |                   ^^^^^^^ use of undeclared type `Display`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use core::fmt::Display;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use std::fmt::Display;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use std::path::Display;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use x11::xlib::Display;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Screen`
[INFO] [stdout]   --> examples/glx.rs:96:18
[INFO] [stdout]    |
[INFO] [stdout] 96 |     let screen = Screen::default(&display);
[INFO] [stdout]    |                  ^^^^^^ use of undeclared type `Screen`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 1  + use x11::xlib::Screen;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GLX_RGBA` in this scope
[INFO] [stdout]   --> examples/glx.rs:99:15
[INFO] [stdout]    |
[INFO] [stdout] 99 |         &mut [GLX_RGBA, GLX_DEPTH_SIZE, 24, GLX_DOUBLEBUFFER, GLX_NONE],
[INFO] [stdout]    |               ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this constant
[INFO] [stdout]    |
[INFO] [stdout] 1  + use x11::glx::GLX_RGBA;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GLX_DEPTH_SIZE` in this scope
[INFO] [stdout]   --> examples/glx.rs:99:25
[INFO] [stdout]    |
[INFO] [stdout] 99 |         &mut [GLX_RGBA, GLX_DEPTH_SIZE, 24, GLX_DOUBLEBUFFER, GLX_NONE],
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this constant
[INFO] [stdout]    |
[INFO] [stdout] 1  + use x11::glx::GLX_DEPTH_SIZE;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GLX_DOUBLEBUFFER` in this scope
[INFO] [stdout]   --> examples/glx.rs:99:45
[INFO] [stdout]    |
[INFO] [stdout] 99 |         &mut [GLX_RGBA, GLX_DEPTH_SIZE, 24, GLX_DOUBLEBUFFER, GLX_NONE],
[INFO] [stdout]    |                                             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this constant
[INFO] [stdout]    |
[INFO] [stdout] 1  + use x11::glx::GLX_DOUBLEBUFFER;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GLX_NONE` in this scope
[INFO] [stdout]   --> examples/glx.rs:99:63
[INFO] [stdout]    |
[INFO] [stdout] 99 |         &mut [GLX_RGBA, GLX_DEPTH_SIZE, 24, GLX_DOUBLEBUFFER, GLX_NONE],
[INFO] [stdout]    |                                                               ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this constant
[INFO] [stdout]    |
[INFO] [stdout] 1  + use x11::glx::GLX_NONE;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Window`
[INFO] [stdout]    --> examples/glx.rs:103:9
[INFO] [stdout]     |
[INFO] [stdout] 103 |         Window::new_with_glx(&display, &screen, &vi, None, 0, 0, 200, 200, 1, 0, 0, &vi).unwrap();
[INFO] [stdout]     |         ^^^^^^ use of undeclared type `Window`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use winit::window::Window;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use x11::xlib::Window;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GLXContext`
[INFO] [stdout]    --> examples/glx.rs:105:15
[INFO] [stdout]     |
[INFO] [stdout] 105 |     let glc = GLXContext::create(&display, &vi, None, gl::TRUE as i32);
[INFO] [stdout]     |               ^^^^^^^^^^ use of undeclared type `GLXContext`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout] 1   + use x11::glx::GLXContext;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `WindowEvent`
[INFO] [stdout]    --> examples/glx.rs:152:9
[INFO] [stdout]     |
[INFO] [stdout] 152 |         WindowEvent::Expose => {
[INFO] [stdout]     |         ^^^^^^^^^^^ use of undeclared type `WindowEvent`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 1   + use winit::event::WindowEvent;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ColorMap`
[INFO] [stdout]   --> examples/from_raw.rs:27:24
[INFO] [stdout]    |
[INFO] [stdout] 27 |             let cmap = ColorMap::default(&display, &screen);
[INFO] [stdout]    |                        ^^^^^^^^ use of undeclared type `ColorMap`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Color`
[INFO] [stdout]   --> examples/from_raw.rs:28:25
[INFO] [stdout]    |
[INFO] [stdout] 28 |             let color = Color::from_rgb(&display, &cmap, 65535, 0, 65535);
[INFO] [stdout]    |                         ^^^^^ use of undeclared type `Color`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Display`
[INFO] [stdout]  --> examples/hello.rs:4:19
[INFO] [stdout]   |
[INFO] [stdout] 4 |     let display = Display::open(None);
[INFO] [stdout]   |                   ^^^^^^^ use of undeclared type `Display`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 1 + use core::fmt::Display;
[INFO] [stdout]   |
[INFO] [stdout] 1 + use std::fmt::Display;
[INFO] [stdout]   |
[INFO] [stdout] 1 + use std::path::Display;
[INFO] [stdout]   |
[INFO] [stdout] 1 + use x11::xlib::Display;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Screen`
[INFO] [stdout]  --> examples/hello.rs:5:18
[INFO] [stdout]   |
[INFO] [stdout] 5 |     let screen = Screen::default(&display);
[INFO] [stdout]   |                  ^^^^^^ use of undeclared type `Screen`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 1 + use x11::xlib::Screen;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Window`
[INFO] [stdout]  --> examples/hello.rs:6:16
[INFO] [stdout]   |
[INFO] [stdout] 6 |     let root = Window::root_window(&display, &screen);
[INFO] [stdout]   |                ^^^^^^ use of undeclared type `Window`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 1 + use winit::window::Window;
[INFO] [stdout]   |
[INFO] [stdout] 1 + use x11::xlib::Window;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Window`
[INFO] [stdout]   --> examples/hello.rs:14:18
[INFO] [stdout]    |
[INFO] [stdout] 14 |     let window = Window::create_simple(
[INFO] [stdout]    |                  ^^^^^^ use of undeclared type `Window`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use winit::window::Window;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use x11::xlib::Window;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Rectangle` in this scope
[INFO] [stdout]   --> examples/hello.rs:30:16
[INFO] [stdout]    |
[INFO] [stdout] 30 |     let rect = Rectangle {
[INFO] [stdout]    |                ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Arc` in this scope
[INFO] [stdout]   --> examples/hello.rs:38:15
[INFO] [stdout]    |
[INFO] [stdout] 38 |     let arc = Arc {
[INFO] [stdout]    |               ^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 1  + use std::sync::Arc;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Rectangle` in this scope
[INFO] [stdout]   --> examples/hello.rs:48:17
[INFO] [stdout]    |
[INFO] [stdout] 48 |     let rect2 = Rectangle {
[INFO] [stdout]    |                 ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Arc` in this scope
[INFO] [stdout]   --> examples/hello.rs:56:16
[INFO] [stdout]    |
[INFO] [stdout] 56 |     let arc2 = Arc {
[INFO] [stdout]    |                ^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 1  + use std::sync::Arc;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `WindowEvent`
[INFO] [stdout]   --> examples/hello.rs:68:9
[INFO] [stdout]    |
[INFO] [stdout] 68 |         WindowEvent::Expose => {
[INFO] [stdout]    |         ^^^^^^^^^^^ use of undeclared type `WindowEvent`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 1  + use winit::event::WindowEvent;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ColorMap`
[INFO] [stdout]  --> examples/hello.rs:8:16
[INFO] [stdout]   |
[INFO] [stdout] 8 |     let cmap = ColorMap::default(&display, &screen);
[INFO] [stdout]   |                ^^^^^^^^ use of undeclared type `ColorMap`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Color`
[INFO] [stdout]  --> examples/hello.rs:9:17
[INFO] [stdout]   |
[INFO] [stdout] 9 |     let color = Color::from_rgb(&display, &cmap, 65535, 0, 0);
[INFO] [stdout]   |                 ^^^^^ use of undeclared type `Color`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Color`
[INFO] [stdout]   --> examples/hello.rs:11:17
[INFO] [stdout]    |
[INFO] [stdout] 11 |     let white = Color::from_rgb(&display, &cmap, 65535, 65535, 65535).get_pixel();
[INFO] [stdout]    |                 ^^^^^ use of undeclared type `Color`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Color`
[INFO] [stdout]   --> examples/hello.rs:12:17
[INFO] [stdout]    |
[INFO] [stdout] 12 |     let black = Color::from_rgb(&display, &cmap, 0, 0, 0).get_pixel();
[INFO] [stdout]    |                 ^^^^^ use of undeclared type `Color`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 6 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 14 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0422, E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0422`.
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `glx_choose_visual` in this scope
[INFO] [stdout]   --> examples/glx.rs:97:14
[INFO] [stdout]    |
[INFO] [stdout] 97 |     let vi = glx_choose_visual(
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `glx_make_current` in this scope
[INFO] [stdout]    --> examples/glx.rs:106:5
[INFO] [stdout]     |
[INFO] [stdout] 106 |     glx_make_current(&display, &window, &glc);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `safex` (example "from_raw") due to 7 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stderr] error: could not compile `safex` (example "hello") due to 15 previous errors
[INFO] [stdout] error: aborting due to 13 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `safex` (example "glx") due to 14 previous errors
[INFO] running `Command { std: "docker" "inspect" "defce4625ed8596227b113638ca0be7709087d1fe98bfd731ab9e4ca9df7295e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "defce4625ed8596227b113638ca0be7709087d1fe98bfd731ab9e4ca9df7295e", kill_on_drop: false }`
[INFO] [stdout] defce4625ed8596227b113638ca0be7709087d1fe98bfd731ab9e4ca9df7295e
